package com.anyou.mall.fin.vo;

import com.anyou.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: gaochaohao
 * @Description: 会员费明细
 * Date: 2022/4/25
 */
@Data
@ApiModel(value = "会员费明细")
public class VipFeeDetails implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 充值价格 */
    @ApiModelProperty("充值价格")
    private BigDecimal vipAmount;

    /** 月数 */
    @ApiModelProperty("月数")
    @Excel(name = "月数")
    private Long monthNumber;

    /** 支付时间 */
    @ApiModelProperty("支付时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:ss:mm",timezone = "GMT+8")
    private Date payTime;

    /** 充值前结束时间 */
    @ApiModelProperty("充值前结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:ss:mm",timezone = "GMT+8")
    private Date beforeEndTime;

    /** 充值后结束时间 */
    @ApiModelProperty("充值后结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:ss:mm",timezone = "GMT+8")
    private Date afterEndTime;

}
